package cn.snailteam.recruitment.entity;

import java.util.HashSet;
import java.util.Set;

/**
 * TrainingCoursesList entity. @author MyEclipse Persistence Tools
 */

public class TrainingCoursesList implements java.io.Serializable {

	// Fields

	private Integer id;
	private TrainingOrganInfoList trainingOrganInfoList;
	private String courseName;
	private String setTime;
	private Integer trainingCycle;
	private Double cost;
	private Integer coursesCategory;
	private Set trainingBookLists = new HashSet(0);

	// Constructors

	/** default constructor */
	public TrainingCoursesList() {
	}

	/** minimal constructor */
	public TrainingCoursesList(String courseName, String setTime,
			Integer trainingCycle, Double cost, Integer coursesCategory) {
		this.courseName = courseName;
		this.setTime = setTime;
		this.trainingCycle = trainingCycle;
		this.cost = cost;
		this.coursesCategory = coursesCategory;
	}

	/** full constructor */
	public TrainingCoursesList(TrainingOrganInfoList trainingOrganInfoList,
			String courseName, String setTime, Integer trainingCycle,
			Double cost, Integer coursesCategory, Set trainingBookLists) {
		this.trainingOrganInfoList = trainingOrganInfoList;
		this.courseName = courseName;
		this.setTime = setTime;
		this.trainingCycle = trainingCycle;
		this.cost = cost;
		this.coursesCategory = coursesCategory;
		this.trainingBookLists = trainingBookLists;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public TrainingOrganInfoList getTrainingOrganInfoList() {
		return this.trainingOrganInfoList;
	}

	public void setTrainingOrganInfoList(
			TrainingOrganInfoList trainingOrganInfoList) {
		this.trainingOrganInfoList = trainingOrganInfoList;
	}

	public String getCourseName() {
		return this.courseName;
	}

	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}

	public String getSetTime() {
		return this.setTime;
	}

	public void setSetTime(String setTime) {
		this.setTime = setTime;
	}

	public Integer getTrainingCycle() {
		return this.trainingCycle;
	}

	public void setTrainingCycle(Integer trainingCycle) {
		this.trainingCycle = trainingCycle;
	}

	public Double getCost() {
		return this.cost;
	}

	public void setCost(Double cost) {
		this.cost = cost;
	}

	public Integer getCoursesCategory() {
		return this.coursesCategory;
	}

	public void setCoursesCategory(Integer coursesCategory) {
		this.coursesCategory = coursesCategory;
	}

	public Set getTrainingBookLists() {
		return this.trainingBookLists;
	}

	public void setTrainingBookLists(Set trainingBookLists) {
		this.trainingBookLists = trainingBookLists;
	}

}